export default class StudentSignInController {


	static signin(sender, params, axiosOption, httpOption) {
		return sender.doUrl('/admin/app/studentSignIn/sign/in', 'post', params, axiosOption, httpOption);
	}
	static list(sender, params, axiosOption, httpOption) {
		return sender.doUrl('/admin/app/studentSignIn/list', 'post', params, axiosOption, httpOption);
	}

	static view(sender, params, axiosOption, httpOption) {
		return sender.doUrl('/admin/app/studentSignIn/view', 'get', params, axiosOption, httpOption);
	}

	static
	export (sender, params, fileName) {
		return sender.download('/admin/app/studentSignIn/export', params, fileName);
	}

	static import(sender, params) {
		return sender.upload('/admin/app/studentSignIn/import', params);
	}

	static add(sender, params, axiosOption, httpOption) {
		return sender.doUrl('/admin/app/studentSignIn/add', 'post', params, axiosOption, httpOption);
	}

	static update(sender, params, axiosOption, httpOption) {
		return sender.doUrl('/admin/app/studentSignIn/update', 'post', params, axiosOption, httpOption);
	}

	static delete(sender, params, axiosOption, httpOption) {
		return sender.doUrl('/admin/app/studentSignIn/delete', 'post', params, axiosOption, httpOption);
	}

	static deleteBatch(sender, params, axiosOption, httpOption) {
		return sender.doUrl('/admin/app/studentSignIn/deleteBatch', 'post', params, axiosOption, httpOption);
	}
	
	static getSignCount(sender, params, axiosOption, httpOption) {
		return sender.doUrl('/admin/app/studentSignIn/course/count', 'get', params, axiosOption, httpOption);
	}
	///admin/app/studentSignIn/course/noSignIn
	
	static getnoSignInInfo(sender, params, axiosOption, httpOption) {
		return sender.doUrl('/admin/app/studentSignIn/course/noSignIn', 'get', params, axiosOption, httpOption);
	}
}